#define _CRT_SECURE_NO_WARNINGS
#include"stack.h"


void test01()
{
	st st ;
	st_init(&st);
	stack_push(&st,1);
	stack_push(&st,2);
	stack_push(&st,3);
	stack_push(&st,4);
	printf("%d\n", st_size(&st));

	while (!stack_empty(&st))
	{
		datatype data = stack_top(&st);
		printf("%d ", data);
		stack_pop(&st);
	}
	st_destroy(&st);
}


int main()
{
	test01();
	return 0;
}